﻿// 3541. 找最小数.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>
#include <vector>
#include <algorithm>


using namespace std;
/*
https://www.acwing.com/problem/content/3544/


给定 n个数对 (xi,yi)，请你找到并输出 xi 最小的那个数对，如果 xi
 最小的数对不唯一，则选取其中 yi最小的那个数对。

输入格式
第一行包含整数 n。

接下来 n 行，每行包含两个整数 xi,yi。

输出格式
一行，两个空格隔开的整数，表示符合要求的 xi,yi。

数据范围
1≤n≤1000
,
1≤xi,yi≤1000
,
保证数对互不相同。

输入样例：
5
3 3
2 2
5 5
2 1
3 6
输出样例：
2 1
*/

const int N = 1010;
pair<int, int> pp[N];
int n;

int main()
{
	cin >> n;

	for (int i = 0; i < n; i++) {
		cin >> pp[i].first >> pp[i].second;
	}

	sort(pp, pp + n);

	cout << pp[0].first  <<  " "  <<  pp[0].second << endl;


	return 0;
}
 